<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2008. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Advanced Java Content Assist Preferences</title>
<link rel="stylesheet" href="../../../../book.css" charset="ISO-8859-1" type="text/css">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"> </script>
</head>
<body>
<h1>Advanced Java Content Assist Preferences</h1>
<p>Indicate your preferences for the Advanced settings on the <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.jdt.ui.preferences.CodeAssistPreferenceAdvanced)")'> <img src="PLUGINS_ROOT/org.eclipse.help/command_link.svg" alt="Opens the Advanced preference page"> <b>Java &gt; Editor &gt; Content Assist &gt; Advanced</b></a> preference page.</p>
<table border="1" cellspacing="0" cellpadding="5" summary="Advanced content assist settings">
	<thead>
		<tr>
			<th>
			<p>Option</p>
			</th>
			<th>
			<p>Description</p>
			</th>
			<th>
			<p>Default</p>
			</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td valign="top">
			<p>Select the proposal kinds contained in the 'default' content assist list</p>
			</td>
			<td valign="top">
			<p>Select all the proposal kinds which are contained in the content assist list when invoking content assist the first time with Ctrl+Space.</p>
			</td>
			<td valign="top">
			<p>Other Java Proposals, SWT Template Proposals, Template Proposals, Type Proposals</p>
			</td>
		</tr>
		<tr>
			<td valign="top">
			<p>Content assist cycling</p>
			</td>
			<td valign="top">
			<p>Select the proposal kinds to cycle through and the cycle order when repeatedly invoking content assist (Ctrl+Space). Select a proposal kind and invoke Up or Down to change the order.</p>
			</td>
			<td valign="top">
			<p>Template Proposals, SWT Template Proposals</p>
			</td>
		</tr>
		<tr>
			<td valign="top">
			<p>Timeout for fetching a parameter name from attached Javadoc</p>
			</td>
			<td valign="top">
			<p>If a parameter name could not be fetched from attached Javadoc within the specified amount of time then the attempt to fetch it is abandoned. Increase the value if you have problems fetching the name, for instance due to a slow network connection.</p>
			</td>
			<td valign="top">
			<p>50 ms</p>
			</td>
		</tr>
		<tr>
			<td valign="top">
			<p>Do not block UI Thread while computing completion proposals</p>
			</td>
			<td valign="top">
			<p>Run requests for completion in a dedicated thread so the UI Thread isn't blocked.
			<p>This option is useful when completion proposals are long to compute, as it will
			still allow to type or use other parts of the IDE in the meantime.</p>
			<p>Some completion participants may prevent this option from being effective, and UI
			Thread may still be used even if this option is set.<br>
			Opened
			Java file editors need to be closed and reopened for this option to be effective.</p>
			</td>
			<td valign="top">
			<p>disabled (blocks UI Thread)</p>
			</td>
		</tr>
	</tbody>
</table>
<h3 class="related">Related References</h3>
<a href="../../../../reference/ref-java-editor-code-assist.htm">Content/Code Assist</a><br>
<a href="../../../../reference/preferences/java/editor/ref-preferences-content-assist.htm">Content Assist preference page</a>
</body>
</html>
